<script>
export default {
  onLaunch: function () {
    uni.getSystemInfo({
      success: (res) => {
        console.log(res);
        uni.setStorageSync('sysTem', res);
        uni.setStorageSync('dpi', 750 / res.screenWidth);
      }
    });
    let navlis = uni.getStorageSync('navlist');
    console.log(navlis, '??');
    if (navlis == null || navlis == undefined || navlis == '') {
      uni.request({
        method: 'post',
        url: this.app.apiHost + '/index',
        header: { Authorization: '' },
        success: (data) => {
          console.log(data.data.code);
          if (data.data.code == 0) {
            let da = data.data.data;
            uni.setStorageSync('navlist', JSON.stringify(da.navlist));
          }
        }
      });
    } else {
      navlis = JSON.parse(navlis);
    }
    // #ifndef H5
    wx.onAppRoute((res) => {
      // console.log('route', res)
      const pages = getCurrentPages();
      const view = pages[pages.length - 1];
      if (view) {
        wx.showShareMenu({
          menus: ['shareAppMessage', 'shareTimeline'],
          success(res) {},
          fail(e) {}
        });
      }
    });
    // #endif
  },
  onShow: function () {
    uni.hideTabBar();
    // #ifdef APP
    var args = plus.runtime.arguments;
    if (args) {
      console.log(args);
      let obj = {};
      let actionstr = args.split('//')[1];
      let action = actionstr.split('?')[0];
      let str = args.split('?')[1].split('&');
      for (let i = 0; i < str.length; i++) {
        let a = str[i].split('=');
        obj[a[0]] = a[1];
      }
      switch (action) {
        case 'affimresult':
          uni.navigateTo({
            url: '/pages/index/autoresult?order=' + obj.order
          });
          break;
        default:
          console.log(action, obj);
      }
    }
    // #endif
  },
  onHide: function () {
    console.log('App Hide');
  }
};
</script>

<style lang="scss">
@import 'colorui/main.css';
@import 'colorui/icon.css';
@import '@/static/iconfont.css';
body {
  background-color: #ffffff !important;
  font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
}
@import '@/uni_modules/uview-ui/index.scss';
@import '@/common/style/base.scss';

.buttonmenu {
  width: 100%;
  position: fixed;
  bottom: -26px;
  z-index: 109;
}
.nav-list {
  display: flex;
  flex-wrap: wrap;
  padding: 0px 40upx 0px;
  justify-content: space-between;
}

.nav-li {
  padding: 30upx;
  border-radius: 12upx;
  width: 45%;
  margin: 0 2.5% 40upx;
  background-image: url(https://cdn.nlark.com/yuque/0/2019/png/280374/1552996358352-assets/web-upload/cc3b1807-c684-4b83-8f80-80e5b8a6b975.png);
  background-size: cover;
  background-position: center;
  position: relative;
  z-index: 1;
}

.nav-li::after {
  content: '';
  position: absolute;
  z-index: -1;
  background-color: inherit;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: -10%;
  border-radius: 10upx;
  opacity: 0.2;
  transform: scale(0.9, 0.9);
}

.nav-li.cur {
  color: #fff;
  background: rgb(94, 185, 94);
  box-shadow: 4upx 4upx 6upx rgba(94, 185, 94, 0.4);
}

.nav-title {
  font-size: 32upx;
  font-weight: 300;
}

.nav-title::first-letter {
  font-size: 40upx;
  margin-right: 4upx;
}

.nav-name {
  font-size: 28upx;
  text-transform: Capitalize;
  margin-top: 20upx;
  position: relative;
}

.nav-name::before {
  content: '';
  position: absolute;
  display: block;
  width: 40upx;
  height: 6upx;
  background: #fff;
  bottom: 0;
  right: 0;
  opacity: 0.5;
}

.nav-name::after {
  content: '';
  position: absolute;
  display: block;
  width: 100upx;
  height: 1px;
  background: #fff;
  bottom: 0;
  right: 40upx;
  opacity: 0.3;
}

.nav-name::first-letter {
  font-weight: bold;
  font-size: 36upx;
  margin-right: 1px;
}

.nav-li text {
  position: absolute;
  right: 30upx;
  top: 30upx;
  font-size: 52upx;
  width: 60upx;
  height: 60upx;
  text-align: center;
  line-height: 60upx;
}

.text-light {
  font-weight: 300;
}

@keyframes show {
  0% {
    transform: translateY(-50px);
  }

  60% {
    transform: translateY(40upx);
  }

  100% {
    transform: translateY(0px);
  }
}

@-webkit-keyframes show {
  0% {
    transform: translateY(-50px);
  }

  60% {
    transform: translateY(40upx);
  }

  100% {
    transform: translateY(0px);
  }
}
.hengxian {
  width: 100%;
  background-color: #f1f1f1;
  height: 15rpx;
}
</style>
